

/* 定位 */
.cb{clear: both;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.hide{display: none}

/* 边距 */
.pl5{padding-left: 5px;}

/*此处为通用模块CSS样式，请勿修改---By Damon*/

/*主体内容部分样式*/
.main{
    padding-left: 10px;
}
/*主体头部导航*/
.layui-body{
    left: 0;
}
.mainTop {
    border-bottom: 1px solid #000;
}
.mainTop > h2{
    width: 150px;
    font-size:20px;
    height: 80px;
    background-color: #ccc;
    float: left;
    text-align: center;
    line-height: 80px;
}
.mainTop > .layui-form{
    display: inline-block;
    padding-top:40px;
}
/*主体部分下部分内容*/
.mainBody{
    padding-top:10px;
}
/*主体下部分内容-侧边小导航*/
.mainNav{
    width: 200px;
    float: left;
    padding:40px 10px;
    /*background-color: #ccc;*/
    border:3px solid #ccc;
}
.mainNav > .layui-nav{
    background-color: #fff;
    padding-bottom:20px;
}
.mainNav .layui-nav a{
    background-color:
            #fff ;
    color:#333 !important;
}
.mainNav .layui-nav a:hover{
    background-color: #ccc;
}

.mainNav .layui-this a{
    background-color: #ccc;
}
.mainNav .layui-this:after ,.mainNav .layui-nav-bar{
    background-color: #ccc !important;
}
.mainContent{
    margin-left: 240px;
}
.keywordFilter{
    position: relative;
    width: 1110px;
    height:120px;
}
.keywordFilter .layui-form-item{
    position: absolute;
    left: 0;
    top:0;
}
.keywordFilter .layui-form-label{
    width:60px;
    text-align: center;
    padding-top:18px;
}
.keywordFilter .layui-input-inline{
    width:160px;
    padding-top:10px;
}
.contentList table{
    min-width: 1000px;
    width:90%;
}
.contentList table th,.contentList table td{
    border: 1px solid #ccc;
    text-align: center;
    padding:5px 0;
}
table tr:hover{
    background-color: #eee !important;
    cursor: pointer !important;
}